package com.company.management.controller.report.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class UserReportRespVO {
    private Long reportId;  // 报告ID
    private String avatar;
    private String userName;
    private String shareUserName;
    private Long userId;
    private Integer reportType;  // 报告类型

    @JsonIgnore
    private String reportContext;  // 报告内容
    @JsonIgnore
    private String workPlan;  // 工作计划
    @JsonIgnore
    private String otherNote;  // 其他备注

    private RichTextVO workContext;  // 报告内容

    private RichTextVO planContext;  // 工作计划


    private RichTextVO otherContext;  // 其他备注

    private String attachmentFileName;  // 附件文件上传原始名


    private String attachmentPath;  // 附件文件


    private String reportTime;  // 报告时间

    private LocalDateTime createDateTime;  // 创建时间

    private List<UserReportCommentRespVO> reportComment;
}
